A Comparative Evaluation of Annotation Software for Grading Programming Assignments

نویسنده

  • Beryl Plimmer
چکیده

Commenting on a student’s computer program with red pen ink annotations is not possible with current software and paper program ‘listings’ are a relic of a bygone era. Yet ink annotations are the easiest way to provide rich feedback to the student. We have developed and evaluated Penmarked as a software solution to this problem. It supports free-form ink annotations and, importantly, associated marking tasks of gathering and returning assignments and recording grades. The evaluation against paper and digital marking systems showed it to be faster and more effective. From a wider perspective Penmarked demonstrates the intricacies of providing totally paperless environment.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Programming Assignments Automatic Grading: Review of Tools and Implementations

Automatic grading of programming assignments is an important topic in academic research. It aims at improving the level of feedback given to students and optimizing the professor time. Several researches have reported the development of software tools to support this process. Then, it is helpful to get a quickly and good sight about their key features. This paper reviews an ample set of tools f...

متن کامل

Designing an Environment for Annotating and Grading Student Assignments

A number of software tools are available to annotate documents with digital ink. However, they only partly solve the problem of annotating and grading student assignments, this task requires digital annotation capabilities, recognition of digital ink and support for workflow practices. We are particularly interested in marking student programming assignments. Programs differ from essays and rep...

متن کامل

Software verification and graph similarity for automated evaluation of students' assignments

In this paper we promote introducing software verification and control flow graph similarity measurement in automated evaluation of students’ programs. We present a new grading framework that merges results obtained by combination of these two approaches with results obtained by automated testing, leading to improved quality and precision of automated grading. These two approaches are also usef...

متن کامل

Session S3F EXPERIENCES IN WEB-BASED GRADING

This paper describes a project to build a web-based grading system and reports on experiences in using a web-based grading system in a sophomore-level course on data structures. The web-based grading system consists of electronic submission and retrieval programs, automated testing and web-based evaluation software, web-based code annotation software, and web-based report generation software. T...

متن کامل

Enhancing the Learning Process in Programming Courses through an Automated Feedback and Assignment Management System

One of the best methods of learning in computer programming courses depends on practical exercises accompanied by a good feedback procedure. Feedback on programming assignments has a significant impact on learning; it has been described as the most powerful single motivator that enhances achievement. However, the process of preparing, collecting and grading programming assignments manually take...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010